<?php
class Jugada extends AppModel {

	var $name = 'Jugada';
	var $primaryKey = 'partido_id';

	//The Associations below have been created with all possible keys, those that are not needed can be removed
	var $belongsTo = array(
			'User' => array('className' => 'User',
								'foreignKey' => 'user_id',
								'conditions' => '',
								'fields' => '',
								'order' => ''
			),
			'Partido' => array('className' => 'Partido',
								'foreignKey' => 'partido_id',
								'conditions' => '',
								'fields' => '',
								'order' => ''
			)
			/*aqui faltaria unir a equipo mas adelante. En la tabla jugadas se puede poner un equipo_id para que
			sea mas facil manejar en vez de ir guardando el user_id Es solo una idea Ver dp que es lo mmejor!!*/
	);
	
	/*function miPartido($UserId)
	{	//aqui traigo todos los datos que necesito del partido para realizar cada juego Es posible que este incompleto aun!
		$datosPartido=$this->Partido->find('first', array('fields'=>array('Partido.nivel_id','Partido.torneo_id','Partido.modalidad_id','Partido.empieza','Partido.rival','Partido.tiempomaxjugada','Partido.golesfin'),'conditions' => array('Partido.user_id =' => $UserId,'Partido.estado =' =>'3' )));
		//print_r($datosPartido);
		return $datosPartido;
	}*/
	
	function miJugada($partidoId){
		$datosJugada=$this->find('first', array('fields'=>array('Jugada.user_id','Jugada.partido_id','Jugada.turno_user','Jugada.turno_equipo','Jugada.numjugada','Jugada.tablero','Jugada.duracion','Jugada.relato','Jugada.ganador','Jugada.eleccion'),'conditions' => array('Jugada.partido_id =' => $partidoId )));
		//print_r($datosPartido);
		return $datosJugada;
	}

	function tiempo($horaini){
		$horafin=date('H:i:s');
		//print_r($horafin);
		$horai=substr($horaini,0,2);
		$mini=substr($horaini,3,2);
		$segi=substr($horaini,6,2);
	
		$horaf=substr($horafin,0,2);
		$minf=substr($horafin,3,2);
		$segf=substr($horafin,6,2);
	
		$ini=((($horai*60)*60)+($mini*60)+$segi);
		$fin=((($horaf*60)*60)+($minf*60)+$segf);
		//print_r("hora fin".$fin);
		
		//print_r("hora ini".$ini);
		$dif=$fin-$ini;
		return $dif;
	}

}
?>